package dao;

import dao.dto.ClientParticulierDto;
import java.util.Vector;
import boerrors.ClientParticulierExistantException;
import boerrors.ClientParticulierInexistantException;

public abstract class ClientParticulierDao {

    public abstract int enregistrer(ClientParticulierDto personne) 
            throws ClientParticulierExistantException;
    public abstract void modifier(ClientParticulierDto personne)
            throws ClientParticulierInexistantException;
    public abstract void supprimer(ClientParticulierDto personne)
            throws ClientParticulierInexistantException;
    public abstract Vector<ClientParticulierDto> lister() 
            throws ClientParticulierInexistantException;
    /*public abstract ClientParticulierDto rechercher(long numeroClient) 
            throws ClientInexistantException;
    public abstract ClientParticulierDto rechercher(String numeroTVA) 
            throws ClientInexistantException;
    public abstract Vector<ClientParticulierDto> rechercher(String nom, String prenom) 
            throws ClientInexistantException;
    public abstract Vector<ClientParticulierDto> rechercher(AdresseDto adresse) 
            throws ClientInexistantException; */
}